package indi.h.filefilter.filters;

import indi.h.filefilter.anaysis.Anaysis;
import indi.h.filefilter.lists.NRPArrayList.CheckField;

public interface Filter extends CheckField{

	public boolean isFilter();
	
	public Filter.FilterR filterR();

	public boolean filter(Anaysis.FileMessage af);

	public class FilterR {
		public Enum title;
		public String msg;

		public FilterR(Enum title, String msg) {
			super();
			this.title = title;
			this.msg = msg;
		}

		public Enum getTitle() {
			return title;
		}

		public void setTitle(Enum title) {
			this.title = title;
		}

		public String getMsg() {
			return msg;
		}

		public void setMsg(String msg) {
			this.msg = msg;
		}
		
	}

}
